一.建立、使用類別
class test: #建立類別
number1 = 100
def printhi():
print("hello")
print(test.number1) #呼叫類別中的變數
test.printhi() #呼叫類別中的函數
#執行結果為:
100
hello
二.實體物件
建立實體物件一定要在類別中新增一個__init__(self)的函數
class test:
def __init__(self):
#內容....
三.使用實體物件
在python中呼叫一個實體物件的基本語法為 物件()
1.基本的實體物件
class test:
def __init__(self):
self.a = 10
self.b = 20
t1 = test() #第一個實體物件
t2 = test() #第二個實體物件
t2.a = 99
t2.b = 100 #更改t2內的變數
print(t1.a,t1.b) #印出t1的a、b
print(t2.a,t2.b) #印出t2的a、b
#執行結果為:
10 20
99 100
2.有傳入參數的實體物件
class test:
def __init__(self,a,b): #此實體物件需要傳入參數
print(a,b) #印出收到的參數
t = test(10,20) #呼叫實體物件並給予參數值
#執行結果為:10 20